﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Anagramme.Views
{
    /// <summary>
    /// Liste des messages acceptés par le workflow
    /// </summary>
    public static class Messages
    {
        /// <summary>
        /// Passage du jeu à l'accueil
        /// </summary>
        public const string GameGohome = "GAME_GOHOME";
        /// <summary>
        /// Passage du jeu aux résultats
        /// </summary>
        public const string GameFinished = "GAME_FINISHED";
        /// <summary>
        /// Passage de l'accueil au lobby
        /// </summary>
        public const string HomeCreateGame = "HOME_CREATEGAME";
        /// <summary>
        /// Passage de l'accueil à la connexion à un lobby
        /// </summary>
        public const string HomeJoinGame = "HOME_JOINGAME";
        /// <summary>
        /// Passage de la connexion à un lobby à l'accueil
        /// </summary>
        public const string JoinGameGoBack = "JOINGAME_GOBACK";
        /// <summary>
        /// Passage de la connexion à un lobby au lobby
        /// </summary>
        public const string JoinGameConnect = "JOINGAME_CONNECT";
        /// <summary>
        /// Passage du lobby à l'accueil
        /// </summary>
        public const string LobbyGoback = "LOBBY_GOBACK";
        /// <summary>
        /// Passage du lobby au jeu
        /// </summary>
        public const string LobbyStart = "LOBBY_START";
        /// <summary>
        /// Passage des résultats à l'accueil
        /// </summary>
        public const string ResultsGohome = "RESULTS_GOHOME";
    }
}
